package com.ytjj.qmyx.mall.model.response;

import com.ytjj.qmyx.mall.model.UsersFake;
import com.ytjj.qmyx.mall.model.dto.OldForNewProductDto;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class OldForNewExtResponse {

    /**
     * 栏目列表
     */
    private List<ExtResponse> columnList;

    /**
     * 排行榜
     */
    private List<OldForNewProductDto> rankingList;

    /**
     * 猜你喜欢
     */
    private List<OldForNewProductDto> recommendList;

    /**
     * 换新专享
     */
    private List<OldForNewProductDto> vipList;

    /**
     * 领取总额  (更改为有效的)
     */
    private BigDecimal totalReceive;

    /**
     * 已使用
     **/
    private BigDecimal used;

    /**
     * 未使用
     */
    private BigDecimal notUsed;

    /**
     * 未使用数量
     */
    private Integer notUsedNum;

    /**
     * 整个以旧换新页所有商品的补贴价格
     **/
    private BigDecimal totalProductSubsidy;

    /**
     * 整个以旧换新页所有商品的数量
     **/
    private int totalProductCount;

    /**
     * 推广商品
     */
    private OldForNewProductDto extensionData;

    /**
     * 购买人数
     */
    private Integer num;

    /**
     * 假用户集合
     */
    private List<UserFakeResponse> fakeUserList;

    /**
     * 用户已领补贴商品
     **/
    private List<OldForNewProductDto> receivedProducts;
    /**
     * 用户已领补贴商品(已过期)
     **/
    private List<OldForNewProductDto> receivedExpireProducts;
}
